CrickPay
Cricket Ecosystem Platform
Document Type: PRD
Version: 1.0
Category: SaaS (Software as a Service)
Platform: Web + Android + iOS
Product Requirement Document
1. Executive Summary
Overview
CrickPay is a cloud-based Cricket Ecosystem Platform designed to help cricket academies and tournament organizers digitize and automate their complete operations.
The platform enables academy owners, coaches, students, parents, and administrative staff to manage daily operations through a single integrated system.
CrickPay simplifies academy administration by managing inquiries, admissions, training schedules, attendance, fee collection, payments, coaching feedback, accounting, facility booking, reports, and business analytics.
The platform is built as a multi-tenant SaaS solution, allowing multiple independent academies to operate securely on a shared cloud platform with isolated data.
Vision
To become the leading digital platform for sports academy management by providing a modern, scalable, and intelligent solution that simplifies operations and enhances the experience for academy owners, coaches, students, and parents.
Mission
To empower sports academies with technology that streamlines administration, improves coaching efficiency, enhances athlete development, and drives business growth.
Business Objectives
Digitize academy operations
Reduce manual paperwork
Improve communication
Simplify fee collection
Track athlete development
Increase operational efficiency
Support multiple academy branches
Provide real-time business insights
Target Customers
Cricket Academies
Tournament Organizers
2. Deployment Model
CrickPay operates as a cloud-based, multi-tenant SaaS platform. A single CrickPay Cloud instance serves many independent academies, each fully isolated from the others.
CrickPay Cloud
Academy A
Academy B
Academy C
Academy D
Academy E
Each academy receives a fully isolated environment:
Separate Portal
Separate Database
Separate Users
Separate Reports
Separate Billing
3. User Roles
| Role |
Responsibility |
| Super Admin | Platform Administration |
| Academy Owner | Business Administration |
| Branch Manager | Branch Operations |
| Receptionist | Admissions |
| Coach | Training Management |
| Ground Staff | Facility Operations |
| Accountant | Finance |
| Parent | Student Monitoring |
| Student | Training Portal |
4. Core Modules
Sixteen integrated modules cover the full cricket ecosystem — academy operations, coaching, tournaments, and finance.
1. Academy Management
Academy RegistrationMulti-Branch ManagementGround & Facility SetupWorking HoursHolidaysSubscription ManagementAcademy BrandingStaff & User Management
2. Student Onboarding
New Student RegistrationTrial Session RegistrationAdmissionParent DetailsEmergency ContactDocument UploadMedical InformationBatch SelectionCoach AllocationMembership Activation
3. Student Management
Student ProfileParent PortalBatch TransfersSkill LevelAttendance HistoryPerformance HistoryDocumentsActive/Inactive Status
4. Coach Management
Coach RegistrationQualificationsExperienceCertificationsAvailabilityAttendanceLeave ManagementPayrollPerformance Review
5. Staff Management
Reception StaffGround StaffAdmin StaffAttendanceShift ManagementPayrollTask Assignment
6. Training & Batch Management
Batch CreationSession PlanningCoach AssignmentGround AllocationEquipment AllocationHoliday CalendarReschedulingCapacity Management
7. Attendance Management
Coverage
Student AttendanceCoach AttendanceStaff Attendance
Methods
QR CodeOTPMobile AppManualBiometric (Optional)
8. Performance Management
Coach FeedbackFitness ReportsSkill AssessmentVideo AnalysisPerformance GraphsCertificatesAchievement Tracking
9. Fee & Subscription Management
Monthly PlansQuarterly PlansHalf-Yearly PlansAnnual PlansCampsOnline PaymentsAuto RenewalDiscountsInstallmentsReceiptsInvoices
10. Tournament Management
Flagship Module
Tournament Setup
Tournament CreationTournament CategoriesAge GroupsVenue ManagementMatch ScheduleTournament RulesEntry FeeRegistration DeadlineDay-wise Schedule
Organizer Management
Organizer RegistrationOrganization ProfileContact DetailsTournament PermissionsRevenue SharingOrganizer Dashboard
Team Management
Team RegistrationTeam ManagerPlayer RegistrationSquad ApprovalTeam DocumentsJersey Details
Player Registration
Individual RegistrationTeam RegistrationAge VerificationPlayer DocumentsMedical Declaration
Match Management
Match SchedulingGround AllocationToss DetailsUmpire AssignmentScorer AssignmentLive Score IntegrationMatch StatusMatch Result
Fixtures
League FixturesKnockout FixturesQuarter FinalsSemi FinalsFinalsAuto Fixture GenerationPoints Table & NRR RankingTie-Breaker Rules (Head-to-Head)
Scoring
Ball-by-Ball ScoringRunsWicketsExtrasPartnershipsWagon WheelScorecardLive Commentary
Officials Management
UmpiresScorersMatch RefereesGround Officials
Awards
Player of MatchPlayer of TournamentBest BatsmanBest BowlerBest FielderFair Play Award
Tournament Payments
Team Entry FeesPlayer Registration FeesUmpire PaymentsPrize MoneySponsor Income
Reports
FixturesPoints TablePlayer StatisticsTeam StatisticsRevenue ReportsMatch ReportsTournament Summary
11. Match Management (Academy Matches)
Distinct from Tournament Management — covers academy practice and friendly matches.
Match Creation
Age GroupPractice / Tournament / FriendlyGroundOpponentReporting TimeMatch FeeBall TypeDress Code
Squad Management
Player SelectionReserve PlayersAttendanceConfirmation Status
Payment Management
Send Payment LinkOnline PaymentPayment StatusPending ListRefund ManagementPayment Reports
Match Reports
Playing XIScore SummaryCoach FeedbackAttendanceMatch Statistics
12. Facility Booking
Ground BookingNets BookingIndoor Facility BookingEquipment BookingCalendar ViewQR Check-In
13. Inventory Management
EquipmentUniformsAssetsPurchase OrdersStock Management
14. Finance & Accounting
Cash BookBank BookIncomeExpensesPayrollVendor PaymentsGST ReportsProfit & LossBalance Sheet
15. Communication Center
EmailSMSWhatsAppPush NotificationsBirthday WishesFee RemindersAttendance AlertsAnnouncements
16. Reports & Analytics
Executive DashboardStudent ReportsCoach ReportsAttendance ReportsRevenue ReportsTournament ReportsMatch ReportsFacility UtilizationFinancial ReportsGrowth Analytics
5. Pricing & Subscription Model
CrickPay is offered as a tiered, subscription-based SaaS product, billed per academy branch with usage-based limits on active students.
| Tier |
Target Academy Size |
Includes |
| Starter | Single branch, up to 150 students | Core Modules, Fee Management, Attendance |
| Growth | Multi-branch, up to 1,000 students | Starter + Performance Management, Facility Booking, API Access |
| Enterprise | Unlimited branches & students | Growth + Dedicated Support, Custom Integrations, Advanced Analytics |
Monthly BillingAnnual Billing (Discounted)Per-Branch PricingPer-Student Add-OnFree Trial
6. Onboarding & Support
Onboarding
Guided Academy Setup Wizard
Bulk Student & Coach Data Import
Dedicated Onboarding Specialist (Growth/Enterprise)
Video Tutorials & Knowledge Base
Support SLAs
Email & Chat Support — All Tiers
Priority Support (Growth) — 24hr Response
Dedicated Account Manager (Enterprise) — 4hr Response
99.9% Uptime SLA
7. API & Integrations
A public REST API and webhook framework let academies and partners extend CrickPay or connect it to existing tools.
Public REST APIWebhooksGoogle Calendar SyncGoogle Workspace / Microsoft 365 SSOAccounting Export (Tally, Zoho Books, QuickBooks)Zapier / Make ConnectorDeveloper API Docs & Sandbox
8. Localization & Multi-Currency
Built for Indian academies from day one, with the flexibility to serve international customers.
Multi-Currency Billing (INR, USD, AED, GBP)GST-Compliant InvoicingMulti-Language UI (English, Hindi, Regional Languages)Time Zone SupportLocal Payment Methods (UPI, Cards, Net Banking, Wallets)
9. Applications & Portals
Mobile Applications
Student App
Parent App
Coach App
Staff App
Academy Admin App
Web Portals
Super Admin Portal
Academy Portal
Finance Portal
Coach Portal
Reception Portal
10. Technology Stack
| Layer |
Technology |
| Frontend | React.js, Flutter |
| Backend | Spring Boot Microservices |
| Database | PostgreSQL |
| Cloud | Microsoft Azure / AWS |
| Authentication | OAuth 2.0 + JWT |
| Payment Gateway | Razorpay, Stripe |
| Notifications | Firebase, WhatsApp API, SMS Gateway |
11. Security
Role-Based Access Control (RBAC)
Multi-Factor Authentication
Data Encryption
Audit Logs
Daily Backup
Disaster Recovery
CrickPay — Product Requirement Document — Version 1.0